be straining at the leash - Türkisch Englisch Wörterbuch